import request from '@/utils/request'

export default {

  /**
   * 轮播图分页列表
   * @param {int} current 当前页
   * @param {int} size 每页显示条数
   * @param {object} queryObj 查询条件
   * @returns 
   */
  page(current, size, queryObj) {
    return request({
      url:    `/cms/banner/page/${current}/${size}`,
      method: 'post',
      data:   queryObj
    })
  },

  /**
   * 添加轮播图
   * @param {object} bannerObj 轮播图对象
   * @returns 
   */
   add(bannerObj) {
    return request({
      url:    `/cms/banner/save`,
      method: 'post',
      data:   bannerObj
    })
  },

  /**
   * 根据ID查询轮播图
   * @param {string} id 轮播图ID
   * @returns 
   */
   getById(id) {
    return request({
      url:    `/cms/banner/${id}`,
      method: 'get'
    })
  },

  /**
   * 修改轮播图
   * @param {object} bannerObj 轮播图对象
   * @returns 
   */
   update(bannerObj) {
    return request({
      url:    `/cms/banner/${bannerObj.id}`,
      method: 'put',
      data:   bannerObj
    })
  },

  /**
   * 删除轮播图
   * @param {string} id 轮播图ID
   * @returns 
   */
   remove(id) {
    return request({
      url:    `/cms/banner/${id}`,
      method: 'delete'
    })
  },

  

}

